.main-title{
	background: #f7f7f7;
}
.main-title .box{
	max-width: 1200px;
    margin: 0 auto;
    padding: 80px;
    line-height: 2;
}
.solli{
	width: 100%;
	padding: 60px 0;
	background: #fff;
}
.solli:nth-child(2n+1){
	background: #fafbfc;
}
.solli .abox{
	max-width: 1200px;
	margin: 0 auto;
} 
.solli .leftbox{
	float: left;
	height: 360px;
}
.solli:nth-child(2n+1) .rightbox{
	border-bottom: 1px solid #dbdbdb;
}
.solli:nth-child(2n) .leftbox{
	border-bottom: 1px solid #dbdbdb;
}
.solli img{
	display: block;
	transition: all .5s;
}
.solli img:hover{
	transform: scale(1.05,1.05);
}
.solli .rightbox{
	float: right;
	height: 360px;
}
.solli .leftbox,.solli .rightbox{
	width: 48.33%;
}
.solcontent{
	width: 100%;
	margin-bottom: 40px;
}
.smp{
	width: 37.2%;
	margin-top: 110px;
	margin-bottom: 40px;
}

.solli .rightbox .p2{
	color: #555;
}

@media screen and (min-width: 0px) and (max-width: 1024px) {
	.main-title .box{
		padding:0.8rem 0;
	}
	.solli .leftbox, .solli .rightbox{
		width: 100%;
	}
	.solli .abox{
		height: 8.3rem;
		position:relative;
	}
	.solli img{
		width: 100%;
	}
	.solli:nth-child(2n) .leftbox{
		width: 7.4rem;
		height: auto;
		position: absolute;
		left: 50%;
		margin-left: -4.2rem;
		bottom: 0;
		background: #fff;
		padding: 0.5rem;
	}
	.solli:nth-child(2n+1) .rightbox{
		width: 7.4rem;
		height: auto;
		position: absolute;
		left: 50%;
		margin-left: -4.2rem;
		bottom: 0;
		background: #fff;
		padding: 0.5rem;
	}
	.smp{
		margin: 0;
		width: 50%;
		margin-bottom: 0.2rem;
	}
}